
Achtung bitte nur installieren wenn sie erfahrung haben, mittels einem live betriebststem,
eine batch datei, mit einem editor ffnen zu knnen. da es in sehr seltenen fllen dazu kommen kann,
das sie sich nicht mehr in windows anmelden knnen.
dies kommt nur und evtl. bei sehr langsamen, berladenen pc's vor.
weitere infos dazu weiter unten bei mglichen problemen.




systemvoraussetzung:	- windows 7,8,10
				
				

programmfunktionen:	-zeitbegrenzung fr frei auswhlbare programme.
		
sicherheitstechnik:	- datei lese berechtigung werden verwaltet.
				
installationsordner:	-C:\Users\ihrbenutzername\jugendschutzp			

installation:		- kinder benutzerkonten drfen keine administratoren
			  sein, damit das programm nicht umgangen werden kann.

			- die setup.bat starten
	
				
			

nach installation:	- damit auch neu heruntergeladene programme oder
			  programmkopien nicht von den kindern gestartet werden
			  knnen, aktivieren sie zustzlich zu diesem programm auch den 
			  windows 7,8,10 eigenen jugendschutz, fr jedes kind und 
			  whlen dort nur folgende 2 punkte, fr jedes
			  kind:
			  
			  1.(bestimmte programme zulassen und blockieren) 
			  
			  2.(darf nur die zugelassenen programme verwenden)
			    
			  markieren sie alle gefundenen programme bei punkt 2.
			  


--------------------------------------------------------------------------------

nach installation, sehen die eltern(administrator) auf ihrem desktop
ein (blau/gelbes schild), welches auf doppelklick den einstellungsordner ffnet.
dort kann man folgendes einstellen:



A. zeiten einstellen:				
			-siehe datei (einstellung.txt)
			 im jeweiligen benutzernamen ordner. 
			 verndern sie bitte nur die zahlen, da es sonst
			 zu fehlfunktionen kommt.
			 bei den uhrzeitangaben ist zwischen stunde und
			 minute immer ein leerzeichen einzugeben.
			
			

			-die (guthaben.txt) datei, hat die restzeit des tages
			 in minuten gespeichert.
			 die datei ist nur vorhanden wenn ein kind zum erstenmal
			 das schild anklickt.
			 man kann die zeit in der datei bei bedarf verlngern
			 oder verkrzen, um die computerzeit temporr nur fr
			 heute zu nderen(bitte kinder konten vorher abmelden).
			 wird die (guthaben.txt) datei von ihnen gelscht, hat
			 das kind die restzeit laut (einstellung.txt)
			 
						
						 





B. programme hinzufgen:



			1.mit (rechter maustaste) auf gewnschte programmdatei
			  und dann (senden an) den (jugendschutz).
			  dadurch wird ein neuer eintrag in die (programme.txt)
			  geschrieben.
			
			2.wenn ihre (programme.txt) liste fertig ist und gespeichert ist,
			  dann  im einstellungsordner die datei "speichern" doppelklicken.
			  


			
			- fgen sie nicht mehr wie zirka 100 programme hinzu.
			- fgen sie nur ausfhrbare dateien hinzu (.exe).
	
		
			
		  
		
C. ferienzeit aktivieren:	


			1. (ferienzeit.txt) ffnen und das wort (nein) lschen
			   

			2. die (ferienzeit.txt) schliessen und speichern.
						
			3. auf (speichern) doppelklicken.
			  

				

			- sollte ein kind kurz vor der ferienzeit umstellung
			  am pc gewesen sein, so wird dies automatisch mit 
			  einberechnet.









mgliche probleme:	-durch ein windows update kommt es regelmssig vor, das zb.
			 der internet explorer nicht mehr durch mein programm
			 berwacht wird. klicken sie immer nach windows updates auf
			 (speichern) um das problem zu beheben.



			- wurde vor dem herunterfahren oder abmeldem des PC's, 
			  nicht auf das grne schild der kinder geklickt, so ist es in 
			  diesem fall normal, das eine anmeldung zur sofortigen
			  abmeldung fhrt. da gerade dann die zeit berechnung des
			  letzten benutzers ausgefhrt wird. dieses dauert
			  ein kleinen moment.

			-fals die kinder versuchen, 
			 mit dem reset knopf des pc's, das batch programm zu fehlfunktionen
			 zu animieren, ist eine anmeldung fr jeden benutzer(auch admin)
			 nicht mehr mglich. eine anmeldung fhrt dann zur abmeldung.
			 in diesem fall ist folgender schritt notwendig, um dieses rckgngig
			 zu machen.
			
			den pc mit einem live bootbarem betriebssystem starten und
			in diesem ordner "\Users\ihrbenutzername\jugendschutzp\"
			die datei checker.bat mit einem text editor ffnen und
			ganz OBEN den rettungs-programmcode eingeben und speichern.
			der pc kann nun normal ohne live system gestartet werden.
			nach anmeldung deinstallieren sie das zeitbegrenzungs programm bitte.
			vergessen sie nicht die einstellung.txt dateien der kinder vorher
			zu sichern bzw. zu kopieren, um eine erneute eingabe der zeiten, nach 
			neuinstallation sich zu ersparen. 

hier folgt der rettungs-programmcode

:xdienstcheck
TIMEOUT /T 2 /NOBREAK >nul 2>nul
:xdochnicht
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v Shell /t REG_SZ /D "explorer.exe" /F
if %errorlevel% NEQ 0 goto xdienstcheck
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot" /v AlternateShell /t REG_SZ /D "cmd.exe" /F
exit

hier endet der rettungs-programmcode








deinstallation:		- zum deinstallieren einfach die uninstall.bat starten
 
						 

				

anleitung fr die kinder:	


			- auf dem desktop seht ihr ein rotes schild. es bedeutet
			  das einige programme gesperrt sind. um diese programme
			  zu entsperren reicht ein doppelklick auf das schild.
			  die folgende sprechblase knnt ihr einfach ignorieren.
			  das schild wird dann grn und unter dem schild seht
			  ihr eure verbleibende zeit. die anzeige der 
			  verbleibende zeit wird jede minute aktuallisiert.
						  
			- wenn ihr eure zeit anhalten wollt, so msst ihr das
			  grne schild anklicken. dadurch werden die programme
			  geschlossen und wieder gesperrt. die verbleibende zeit
			  wird sekundengenau abgespeichert und kann nur am 
			  selben tag genutzt werden.

			- 2 minuten vor verbrauchter zeit wird eine meldung 
			  eingeblendet, die dir sagt das deine computerzeit 
			  gleich vorbei ist.
					
			- wurde vor dem herunterfahren oder abmeldem des PC's, 
			  nicht auf das grne schild geklickt, so luft eure zeit
			  weiter und das solange bis sich jemand wieder am pc 
			  anmeldet oder bis der heutige tag vorbei ist.
			  in diesem fall ist es normal, das eine anmeldung zur
			  sofortigen abmeldung fhrt. da gerade dann die
			  berechnung des letzten benutzers ausgefhrt wird.
			  dieses dauert ein paar sekunden.
			  danach ist ein anmeldung wieder mglich.
			  
						  
			- sobald ihr das schild benutzt, knnt ihr im startmen
			  unter (jugendschutz) eure aktuellen computerzeiten 
			  fr die ganze woche sehen(nur windows7)
			
			- wenn es probleme mit dem schild auf dem desktop gibt,
			  kann eine der folgenden lsungen helfen:

			  1.einen mausklick auf ein freien platz auf dem desktop
			    und dann die taste F5 fr aktuallisieren drcken.


			  2.im startmen unter (jugendschutz), das ersatzschild
			    starten. dadurch erstellt sich automatisch ein neues
			    schild auf dem desktop.
						  
			   
			  3.wenn ihr im startmen das (benutzer wechseln) oder
			    das (sperren) benutzt habt, kann das schild dadurch
			    nicht mehr grn werden. meldet euch einfach ab
			    und wieder an um das problem zu beheben.

 		

---------------------------------------------------------------------------------
infos fuer batch programierer

setup.bat
-testet ob admin angemeldet ist.
-testet ob programm bereits installiert ist.(ob die aufgabe "checker" in der aufgabenplanung
 vorhanden ist)
-listet alle benutzerkonten auf und filtert nur die namen heraus und nummeriert diese.
- filtert die zugehrigen benutzer SID'S heraus, um mit diese die benutzerordner pfade zu ermitteln.
- erstellt eine aufgabe namens "checker" in der aufgabenplanung
- kopiert installations dateien

checker.bat
-diese batch luft in der aufgabenplanung.
-testet welcher energiemodus aktiv ist, um whrend der batch ausfhrung, kurzzeitig
auf hchstleistung umzustellen.dies geschieht nur, wenn ein kind seine zeit gerade startet.
-prft welcher benutzer den explorer gestartet hat
-prft uhrzeit und ermittelt den wochentag
- prft datei erstellungs datum
- erstellt eine .xml datei, um damit eine aufgabe in der aufgabenplanung zu erstellen


proerlauben.bat
-ndert die regestry, damit eine anmeldung wieder zur abmeldung fhrt.
- ndert datei berechtigungen der programme (programme.txt)


abmeldung.bat
-berechnet zeit und guthaben der kinder 
- schliesst programme wenn die zeit abgelaufen ist
- macht regestry eintrge rckgngig
- sperrt programme wieder durch datei berechtigung(programme.txt)


desktopanzeiger.bat
- berechnet verbleibende zeit und erstellt das desktopsymbol fr die kinder.



fehler.bat
-macht installation rckgngig wenn die installation fehlschlgt.


jugendschutz.bat
-schreibt die programmpfade der ausgewhlten programme in die programmliste(kontextmen)

on.bat
-startet und bricht ein automatisches runterfahren ab. dieses ereigniss
startet die checker.bat in der aufgabenplanung.

speichern.bat
-dateiberechtigung und besitzer der programme(programme.txt) werden gendert.